import request from '@/utils/request'

/**
 * 获取tree权限列表
 * @returns
 */
export function getTreeListAPI() {
    return request({
        url: '/park/sys/permision/all/tree'
    })
}

/**
 * 获取当前角色权限点列表
 * @returns
 */
export function getRoleDetailAPI(roleId) {
    return request({
        url: `/park/sys/role/${roleId}`
    })
}

/**
 * 获取角色成员列表
 * @returns
 */
export function getRoleUserAPI(roleId) {
    return request({
        url: `/park/sys/roleUser/${roleId}`
    })
}

/**
 * 创建角色
 * @returns
 */
export function createRoleUserAPI(data) {
    return request({
        url: `/park/sys/role`,
        method: 'POST',
        data
    })
}

/**
 * 修改角色
 * @param {object} data - 角色数据
 * @returns Promise
 */
export function updateRoleAPI(data) {
    return request({
        url: `/park/sys/role`,
        method: 'PUT',
        data
    })
}


/**
 * @description: 获取用户信息-权限点的数据
 * @param {*} data {}
 * @return {*} promise
 */
export function getProfileAPI() {
    return request({
        url: '/park/user/profile',
        method: 'GET'
    })
}